OPENQASM 2.0;
include "qelib1.inc";
qreg q[5];
u2(0,pi) q[2];
u2(0,pi) q[3];
cx q[3],q[2];
cx q[2],q[1];
cx q[1],q[0];
u1(2.151746) q[0];
cx q[1],q[0];
cx q[2],q[1];
cx q[3],q[2];
u2(-pi,0) q[2];
u2(-pi,0) q[3];
cx q[3],q[2];
cx q[2],q[1];
cx q[1],q[0];
u1(2.151746) q[0];
cx q[1],q[0];
u2(-pi,0) q[0];
cx q[2],q[1];
cx q[3],q[2];
u2(-pi,0) q[3];
cx q[3],q[2];
cx q[2],q[1];
cx q[1],q[0];
u1(2.151746) q[0];
cx q[1],q[0];
cx q[2],q[1];
cx q[3],q[2];
u2(-pi,0) q[2];
u2(-pi,0) q[3];
cx q[3],q[2];
cx q[2],q[1];
cx q[1],q[0];
u1(2.151746) q[0];
cx q[1],q[0];
u2(-pi,0) q[0];
cx q[2],q[1];
cx q[3],q[2];
u2(-pi,0) q[2];
cx q[3],q[2];
cx q[2],q[1];
cx q[1],q[0];
u1(2.151746) q[0];
cx q[1],q[0];
cx q[2],q[1];
cx q[3],q[2];
u2(-pi,0) q[2];
u2(-pi,0) q[3];
cx q[3],q[2];
cx q[2],q[1];
cx q[1],q[0];
u1(2.151746) q[0];
cx q[1],q[0];
u2(-pi,0) q[0];
cx q[2],q[1];
cx q[3],q[2];
u2(-pi,0) q[3];
cx q[3],q[2];
cx q[2],q[1];
cx q[1],q[0];
u1(2.151746) q[0];
cx q[1],q[0];
cx q[2],q[1];
cx q[3],q[2];
u2(-pi,0) q[2];
u2(-pi,0) q[3];
cx q[3],q[2];
cx q[2],q[1];
cx q[1],q[0];
u1(2.151746) q[0];
cx q[1],q[0];
u3(pi,0,0) q[0];
cx q[2],q[1];
u2(0,pi) q[1];
cx q[1],q[0];
u1(1.995482) q[0];
cx q[1],q[0];
u2(-pi,0) q[0];
u2(-pi,0) q[1];
cx q[1],q[0];
u1(1.995482) q[0];
cx q[1],q[0];
u2(-pi,0) q[0];
u3(pi,pi/2,pi/2) q[1];
cx q[3],q[2];
u2(-pi,0) q[2];
cx q[2],q[1];
cx q[1],q[0];
u1(4.332582) q[0];
cx q[1],q[0];
u2(-pi,0) q[0];
cx q[2],q[1];
u2(-pi,0) q[2];
cx q[2],q[1];
cx q[1],q[0];
u1(4.332582) q[0];
cx q[1],q[0];
u2(-pi,0) q[0];
cx q[2],q[1];
u2(0,pi) q[1];
u2(-pi,0) q[2];
cx q[2],q[1];
u1(0.461922) q[1];
cx q[2],q[1];
u2(-pi,0) q[1];
u2(-pi,0) q[2];
cx q[2],q[1];
u1(0.461922) q[1];
cx q[2],q[1];
u3(pi,pi/2,pi/2) q[1];
u3(pi,pi/2,pi/2) q[2];
cx q[3],q[2];
cx q[2],q[1];
cx q[1],q[0];
u1(1.086976) q[0];
cx q[1],q[0];
u2(-pi,0) q[0];
cx q[2],q[1];
cx q[3],q[2];
u2(-pi,0) q[3];
cx q[3],q[2];
cx q[2],q[1];
cx q[1],q[0];
u1(1.086976) q[0];
cx q[1],q[0];
u3(pi,pi/2,pi/2) q[0];
cx q[2],q[1];
u2(0,pi) q[1];
cx q[3],q[2];
u2(-pi,0) q[3];
cx q[3],q[2];
cx q[2],q[1];
u1(2.258394) q[1];
cx q[2],q[1];
u2(-pi,0) q[1];
cx q[3],q[2];
u2(-pi,0) q[3];
cx q[3],q[2];
cx q[2],q[1];
u1(2.258394) q[1];
cx q[2],q[1];
u3(pi,pi/2,pi/2) q[1];
cx q[3],q[2];
u2(0,pi) q[2];
u2(-pi,0) q[3];
cx q[3],q[2];
u1(1.228531) q[2];
cx q[3],q[2];
u2(-pi,0) q[2];
u2(-pi,0) q[3];
cx q[3],q[2];
u1(1.228531) q[2];
cx q[3],q[2];
u3(pi,pi/2,pi/2) q[2];
u3(pi,pi/2,pi/2) q[3];

